import { createStore  } from "vuex";


// import user from './user'
// import axios from 'axios';



export default createStore({
    state: { // 数据
        username: '张三',
        arr:{},
        multipleSelection:{},
        aggs:""
        // city:"dasda"
      },
      getters: { // 写计算属性
        newName (state) {
          return state.username + '！！！'
        }
      },
      mutations: { // 改数据函数
        updateName (state) {
          state.username = '李四'
        },
        setData(state,payload){
            state.arr=payload.data.forecast
            
            // console.log(state.arr);
        }
      },
      actions: { // 请求数据函数
        updateName (ctx) {
          // 发请求
          setTimeout(() => {
            console.log(ctx)
            ctx.commit('updateName')
          }, 1000)
        }
      },
      modules: { // 分模块
        
      }
})